makeshift bridge - French English Dictionary